Closed Source versus Open Source in a Microscopic Model of Software Bug Dynamics

نویسندگان

  • Damien Challet
  • Yann Le Du
چکیده

We introduce a microscopic model of software bug dynamics where users, programmers and maintainers interact through a given program. When the program is written from scratch, the first phase of development is characterized by a fast decline of the number of bugs, followed by a slow phase where most bugs have been fixed, hence, are hard to find. Releasing immediately bug fixes speeds up the debugging process, which substantiates bazaar open-source methodology. Finally, we apply our model to Linux history and determine qualitative lowers bounds to quality of its programmers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Closed source versus open source in a model of software bug dynamics

We introduce a simple microscopic description of software bug dynamics where users, programmers and a maintainer interact through a given program, with a particular emphasis on bug creation, detection and fixing. When the program is written from scratch, the first phase of development is characterized by a fast decline of the number of bugs, followed by a slow phase where most bugs have been fi...

متن کامل

Regression and ARIMA hybrid model for new bug prediction

A multiple linear regression and ARIMA hybrid model is proposed for new bug prediction depending upon resolved bugs and other available parameters of the open source software bug report. Analysis of last five year bug report data of a open source software “worldcontrol” is done to identify the trends followed by various parameters. Bug report data has been categorized on monthly basis and forec...

متن کامل

Quality and Profits Under Open Source Versus Closed Source

The open source model of software development has received substantial attention in the industry and popular media; nevertheless, critics frequently contend that open source software are inferior in quality compared to closed source software because of lack of incentives and project management, while proponents argue the opposite. This paper examines this quality debate by modeling and analyzin...

متن کامل

Empirical Analysis of the Bug Fixing Process in Open Source Projects

Monitoring the performance of processes is often considered critical in classic engineering fields. However, in the area of software engineering (and especially in the Open Source context) it seems that the literature has not yet taken into consideration the problem of identifying the process characteristics and performance of debugging. The aim of this paper is the identification of the perfor...

متن کامل

An Experimental Analysis of Open Source Software Reliability*

Arrival failure times for five popular open source projects are analyzed and compared. The projects considered are Eclipse, Apache HTTP Server 2, Firefox, MPlayer OS X, and ClamWin Free Antivirus. The black-box reliability analysis of the projects is a 3-step approach that consists of bug-gathering, bug-filtering, and bug-analysis. Additionally, the reliabilities of multiple release versions of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008